Good Practices For Requirements Engineering